TCS Interview Pattern held at New Delhi on 16 Sept

Dear All!
 
    I Dinesh Kumar Khatri (DKK) have given the interview of TCS on 16 
sept at PTI Building New Delhi. I have been able to clear the HR and 
tech interview and have given my management interview. Final result will 
be given in 15 days. I am hopefull to get through it. It was my first 
interview.
 
Dinesh Kumar Khatri
 
Latest Interview Pattern:
 
    Now there are only two interviews in TCS, Tech and Management. HR 
interview is part of Tech or management. But here in delhi they 
conducted them separately but they said that officially there are only two 
interview .HR will be merged in either tech or management.
First there was Tech,then HR and then Management interview.
 
    because I got my interview rescheduled on different date and in 
delhi instead of Noida so they didn't had my details which were in Noida 
Office. So they first call me for HR and ask for the various 
information. I gave my HR first.
 
HR Inetrview:
 
Sir: where did you gave exam. What was your original date of interview. 
what was the various part in test etc etc (this were asked only to me i 
have given the reason they will not be ask to anybody)
HR: What work values or ethics you have so that we should select you?
HR: Do you know about TCS ?
HR where did you see yourself after 5 year?
DKK: after 5-6 years i hope to become project manger?
HR: what is the work of project manager?
DKK: i said that it manages no of projects at the same time. It assign 
them to individual teams. It manages all those projects.
HR: how many projects do you think will be under one Project Manager?
DKK: I guessed 2-3 .
HR: How many people do you think would be working under a project 
manager?
DKK: again I guessed around 150.
HR: would you be able to handle that many peoples?
DKK: In 6 years i will get lot of experience so I will be able to 
manage them easily. 
HR: do you want to ask any question?
DKK: what are roles and responsibilities i am supposed to bear when i 
will join as trainer (i said trainer by mistake)
HR: you would not be joining as trainer. you cant join as trainer. you 
will be joining as trainee. and then gave the answer
 
After some time i was asked to go for Tech Interview
 
 
Tech Interview:
there were two persons one madam and one sir. I am good in technical 
knowledge and programming. My tech interview was excellent. I not only 
gave all answers correctly but gave them with confidence and explained 
them very well.They see how confidently and how well you present your 
answer. Be confident. whatever you say give reasons for that.
 
DKK: May i come in
Sir: yes
(I entered into the room and wished both of them they asked me to sit i 
said thank you)
Sir: tell about yourself?
DKK: I told about name, place and educational background and gate 
scorecard.
Sir: what are your favorite subjects?
DKK: DS and OS
Madam: what are the data structures used commonly?
DKK: stack, queue, link list, tree, graph etc.
Sir: what is link list
Sir: what is doubly link list how to insert an element in doubly link 
list
madam: what is OOP
madam: what is different between OOP and structured programming
madam: what is polymorphism.
Sir: you have mentioned C, C++, VB, VC++,JAVA in you resume which 
language you liked the most
DKK: sir i like c language the most. In all other language most of the 
functions are available but in C language all the work is done by 
programmer. I used to program a lot in C whenever i get time. When i program 
in C as a programmer it gives me lot of satisfaction. that's why i like 
the C most.
madam: where would you rate yourself in C from 1 to 10.
DKK: I would rate myself at 5
Sir: have you used structure and unions in C.
Sir:  what is the difference between them.
Sir: give one practical example where you would use unions.
Sir: (when I was explaining my example i used argument in a function 
when i said the word argument he asked) can we pass argument to main 
function.
Sir: explain how to pass argument to main function write code. 
Sir: (when i was explaining argv[] he asked ) in two statements char 
array[10]; char c=array[0] and char c= array; will both assign value to c 
or give error.
Sir: what is the difference between C and C++.
Sir: you have mentioned that you have worked on MS-access and Oracle 
what is the difference between them it seems to me as both are relational 
database.
DKK: i said that Access is only relational while Oracle can also be 
used as ORDBMS or OODBMS.
Sir: what is ORDBMS
DKK: I explained with example. ORDBMS allows abstract data types to be 
created.
Sir : have you used SQL
DKK: yes sir
Sir :do you know about joins what is outer join.
DKK: i explained join,left right and full outer join with example.
Sir: suppose there is no main function in the program but some other 
function are there in program will it compile or give error
DKK: it will compile and object code will be created. error will occur 
at link time when entry point main is not found.
Madam: what is the basic difference between C++ and Java.
DKK: Java is Platform Independent c++ is not.
madam: what do you mean by platform independence.
madam: what was the reason for your 1 year gap after HSC
DKK: i was underage so i could not appear in entrance exam of 
engineering
madam: what you have been doing since you have completed your BE are 
you doing some job etc.
DKK: no madam i have bee giving competition exams and preparing for 
them  I am trying to get a good job. My BE was completed in end of JUNE.
madam: (i mention in employment form that there was 4 people in my 
final year project MPEG Video Decoder) tell about the part of project on 
which you have worked as there were 4 person in the team.
DKK: I explained basic concept of my project and did not stretched its 
description.
madam: do you want to ask any question
DKK: what is the duration of training and how the training program will 
proceed.
Sir : he explained in detail about the training program.
madam: any more questions.
DKK: No madam
they said "OK you can go" I said thank you to both of them and 
returned.
 
After some time i was asked to go for Management Interview
 
 
Management Interview:
 
In this generally some conditions or case is you given and your views 
are asked. they may ask tech questions also if you tech interview is not 
so good.But for me it was like HR no tech question no case or condition 
questions. there was only one madam in the panel.
 
Madam: tell something about yourself
Madam: your academics are very good you got 2nd pos in class in both 10 
and 12 why not first
DKK: someone gave better performance then me. I tried my best to get 
first position.
Madam: you have got 2nd position in 10th 12th while 5th in BE.
DKK: i said only yes madam
Madam: (As i am awaiting my 8 sem result) would you able make for your 
rank in 8 semester
DKK: Yes madam i think i will be able to make up. because i am very 
good in programming and I had major project in 8 semester. My project was 
one of the best in class.
madam: you have also appeared in GATE and got 96.79 percentile
DKK: yes
madam: what is your plan about higher study.
DKK: earlier i was thinking to go for higher study but later i decided 
not to go for higher study and do the job. So i gave GATE with no 
preparation.
Madam: will you go for higher study after working for 2 or 3 years.
DKK: no madam i have no plan to do higher study in future.
Madam: Do you know something about TCS
DKK: yes madam. TCS was established in 1968
Madam: (she interrupted) have you read this outside
DKK: no madam i know it previously i don't knowif its written somewhere 
outside.
Madam: OK
DKK: TCS is larges software and service provider company of Asia. it is 
the first IT company of India which has done billion dollar business. 
Training of TCS is considered the best in the world. (you can also say 
about CEO , Its IPO (Initial Public offering))
Madam: why you want to join TCS.
DKK: I have very good technical skills. I want to utilize my skills in 
IT field. TCS is the biggest company of India. Its training is best in 
world. If i join TCS i can really improve my technical skills very 
well. I think TCS is the perfect launching pad for my career.
Madam: means you would leave TCS after training
DKK: No madam. I would not leave TCS after training. Its working 
environment is excellent i can continuously improve myself even after 
training. I think i will get lot of opportunities here i TCS to utilize my 
skills.
Madam: who do you think is the competitor of TCS
DKK: Infosys is the main competitor of TCS
Madam: what else you have done which was not part of your curriculum
DKK: I have great interest in programming specially Graphics 
Programming. So whenever i got time i used to do programming. I have developed. I 
have worked on 3d Studio Max. I used to read lot articles related to 
graphics etc  and try to implement it. Ideveloped SVGA graphics library, 
3D render engine etc.
Madam: from where do you read articles? books ,magazines etc what?
DKK: i generally use internet to find useful articles.
Madam: have made any project in industry.you would have industrial 
training in your curriculum .where did you take your training?
DKK: I took my training at Geomatics Solution Private limited.
Madam: what project you developed there
DKK: i worked on "G-chikitsalya" Hospital Information system. It was 
being developed using VB. they used to give us modules to develop. we 
were asked to do some coding whenever required. I also developed my SVGA 
Graphics library that time.
Madam: what did you shown as you training project in college.
DKK: I said SVGA Graphics Library
Madam: means you did not shown what you done there
DKK: no madam i worked on SVGA Graphics library there during my 
training.
Madam: what is your strengths
DKK: Hardworking, Working in team,i was leader in all my projects, like 
to learn new things
Madam: you may need to work on projects in abroad. you may not be in 
Ajmer, jaipur or delhi you may not be near you parents will your parents 
allow you for this.
DKK: My parents will be happy to see me doing progress. It does not 
matter either for me or my parents that where i am working. there is  
nothing like that i should be working near to my parents.
Madam: do you want to ask any questions.
DKK: I again asked about training in some different manner
Madam: she told me about training in detail. About its training center 
at trivendram. About trainers. training is life long process in TCS. 
Training is given to do all round development. etc. etc.
Madam: do you  want to ask any question.
DKK: No madam
Madam: OK you can go
DKK: Thank You madam
i returned they told that final result will be given in about 15 days.
 
    that was all about my Interview.